}
for (int i = 0; i < len; i++) {
if (ConversionUtil.toBoolean(evaluateChild(i, o))) {
return Boolean.TRUE;
}
}
boolean unknown = false;
boolean result = false;
for (int i = 0; i < len; i++) {
Object value = evaluateChild(i, o);
if (value == null) {
unknown = true;
} else if (ConversionUtil.toBoolean(value)) {
result = true;